const {
	defineConfig
} = require('@vue/cli-service')
module.exports = defineConfig({
	transpileDependencies: true,
	//
	publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
	devServer: {
		proxy: {
			'/mom/api': {
				// 172.16.228.38:8147/api/shuziluansheng/MOM_GetDeviceData 
				target: 'http://172.16.228.38:8347', //目标地址 请求的后台接口 
				changeOrigin: true,
				pathRewrite: {
					"^/mom/": ''
				},
				onProxyRes(proxyRes, req, res) {
					const realUrl = 'output url: http://172.16.228.38:8347' + req.url || ''; // 真实请求网址
					console.log(realUrl); // 在终端显示
					proxyRes.headers['A-Real-Url'] = realUrl; // 添加响应标头(A-Real-Url为自定义命名)，在浏览器中显示
				},
			},
			'/api': {
				// 172.16.228.38:8147/api/shuziluansheng/MOM_GetDeviceData 
				target: 'http://server-ems-infra-system.iot.hbc.com.cn', //目标地址 请求的后台接口 
				changeOrigin: true,
				pathRewrite: {
					"^/api": ''
				},
				onProxyRes(proxyRes, req, res) {
					const realUrl = 'output url: http://server-ems-infra-system.iot.hbc.com.cn/' + req.url || ''; // 真实请求网址
					console.log(realUrl); // 在终端显示
					proxyRes.headers['A-Real-Url'] = realUrl; // 添加响应标头(A-Real-Url为自定义命名)，在浏览器中显示
				},
			},

			'/client/websocket': {
				target: 'http://110.40.40.244:8094',
				changeOrigin: true,
				onProxyRes(proxyRes, req, res) {
					const realUrl = 'output url: http://110.40.40.244:8094' + req.url || ''; // 真实请求网址
					console.log(realUrl); // 在终端显示
					proxyRes.headers['A-Real-Url'] = realUrl; // 添加响应标头(A-Real-Url为自定义命名)，在浏览器中显示
				},
			},

		}
	}
})